# -*- coding: utf-8 -*-

# The isBadVersion API is already defined for you.
# @param version, an integer
# @return a bool
# def isBadVersion(version):

# =============================================================================
# class Solution:
#     def firstBadVersion(self, n):
#         """
#         :type n: int
#         :rtype: int
#         """
#         num_mid = (len(n)+1)//2
#         def is_version(n):
#             true_n = n[:num_mid]
#             if isBadVersion(num_mid):    
#                 result = is_version(true_n)
#                 if not result and :
#                     
#             else:
#                 result = is_version(true_n)
#                     
#             result = firstBadVersion(true_n)
#             if not result:
#                 return num_mid
#         else:
#             false_n = n[num_mid:]
#             result = firstBadVersion(true_n)
# =============================================================================

# =============================================================================
# class Solution:
#     def merge(self, nums1, nums2,):
#         """
#         :type nums1: List[int]
#         :type m: int
#         :type nums2: List[int]
#         :type n: int
#         :rtype: void Do not return anything, modify nums1 in-place instead.
#         """
#         nums1.extend(nums2)
#         
#         print(nums1)
# =============================================================================
        
        
        
 